#coding: utf-8
import main

class Event:
    def __init__(self, type, caller, target, params={}):
        self.type = type
        self.caller = caller
        self.target = target
        self.process(caller, target)
        self.params = params

    def process(self, caller, target): #TODO: Дополнительные именованные аргументы
        main.Game.instance
